// 初始化Promise的起始状态
const p1 = Promise.resolve(100)
console.log('p1', p1)   // fulfilled
p1.then(data => {
    console.log('data', data)   // 100
}).catch(err => {
    console.error('err', err)   // 不执行
})

const p2 = Promise.reject('err')
console.log('p2', p2)   // rejected
p2.then(data => {
    console.log('data', data)   // 不触发
}).catch(err => {
    console.error('err2', err)   // err 被触发
})